// #include<iostream>
// #include<string>
// using namespace std;
//
// //构造委托
// //允许构造函数去调用另一个构造函数
// /***
//  *函数(参数）函数名(参数）{}
//  *
//  **/
// class MM {
//     public:
//     MM():MM("",0) {
//
//     }
//     MM(string name,int age) {
//         this->name = name;
//         this->age = age;
//     }
//     // MM() {
//     //     name="3";
//     //     age  =3;
//     // }
//
//     void print() {
//         cout << name << age << endl;
//     }
//
// protected:
//     string name="abc";
//     int age=1;
// };
//
// int main() {
//     return 0;
// }